home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 10 / amigaformatcd10.iso / -screenplay- / shareware / mris 1.1 / .mris1_1src.lha / Makefile < prev    next >
Makefile  |  1996-10-10  |  40KB  |  723 lines

  1. DISTFILE =    mris1_1.lha
  2. DISTFILE_SRC =    mris1_1src.lha
  3.  
  4. ASMSTUB =    Work:lc/Projekte/AsmStub/AsmStub
  5. CLEARTOOLTYPES=    Work:lc/Projekte/ClearTooltypes/ClearTooltypes
  6. BOOPSILIBDir =    Work:lc/Projekte/BOOPSI/
  7. MYLIBDir =    Work:lc/Projekte/MyLib/
  8. GAMESUPPORT =    Work:lc/Projekte/Spiele/GameSupport/
  9.  
  10. LIBS =        LIB:pools.lib LIB:amiga.lib LIB:lc.lib LIB:debug.lib
  11.  
  12. DIGEST =    bin.md5.Digest
  13. DIGEST_SRC =    src.md5.Digest
  14.  
  15. #########################################################################
  16.  
  17. CC =        lc
  18. CFLAGS =    -j104 -j72 -cfs -dSMALL_DATA -dSMALL_CODE -v -ms -dAMIGAOS -dROM_VERSION=39
  19.  
  20. ASM =        asm
  21. ASFLAGS =    -iINCLUDE:
  22.  
  23. ######################################################################
  24.  
  25. OBJS =        apple.o defmris.o demo.o draw.o makemris.o monster.o \
  26.         move.o player.o timer.o xmris.o main.o Xemu.o \
  27.         ConfigKeys.o ChangeUser.o mrisIcon.o Manual.o \
  28.         ConfigFont.o ConfigScreen.o Errors.o
  29.  
  30. CATALOGS :=    $(wildcard *.ct)
  31. GARDENS :=    $(wildcard *.gdn)
  32.  
  33. SPRITES =    mris.sprites msit.sprites
  34.  
  35. BOOPSILIB =    BOOPSILib/Button.c BOOPSILib/Frame.c BOOPSILib/Group.c \
  36.         BOOPSILib/Label.c BOOPSILib/Root.c BOOPSILib/String.c
  37.  
  38. MYLIB =        MyLib/ReadFile.c MyLib/AsyncAslRequest.c MyLib/ShowWindow.c \
  39.         MyLib/AttrGet.c MyLib/CloseWindowSafely.c MyLib/MakeTextAttr.c \
  40.         MyLib/DoSuperNew.c MyLib/SPrintf.c MyLib/VSPrintf.c MyLib/LabelText.c \
  41.         MyLib/gadgetclass.c MyLib/strgclass.c MyLib/frameiclass.c \
  42.         MyLib/sysiclass.c MyLib/PError.c MyLib/ErrorHandle.c MyLib/Iconify.c \
  43.         MyLib/imageclass.c MyLib/ParseString.c MyLib/GetScreen.c \
  44.         MyLib/AslBase.c MyLib/AslName.c MyLib/DiskfontBase.c MyLib/DiskfontName.c \
  45.         MyLib/buttongclass.c MyLib/propgclass.c
  46.  
  47. MRIS_CATALOGS =    $(CATALOGS:%.ct=Catalogs/%/mris.catalog)
  48. MRIS_MANUALS =    $(wildcard Manuals/*/mris.guide)
  49.  
  50. MRIS_GARDENS =    $(GARDENS:%.gdn=mris\ gardens/%)
  51.  
  52. ######################################################################
  53.  
  54. DISTFILES =    mris $(MRIS_CATALOGS) $(MRIS_MANUALS) Install Deutsch.info \
  55.         English.info $(SPRITES) gamesupport.library mris.info msit.info \
  56.         ReadMe ReadMe.info ASCIItoGarden
  57.  
  58. MISC_SRC =    Manual.h BOOPSILib.h MyLib/Startup_SAS5.a MyLib.h ReadMe.src \
  59.         mris.cd AsmStub scram.c Colors.h CreateSprites.c ListFiles.rexx \
  60.         SpriteList.mono.mris SpriteList.color.mris Errors.h \
  61.         SpriteList.mono.msit SpriteList.color.msit Makefile \
  62.         ansiknr.h ChangeUser.h Colors.h common.h Announce.Text \
  63.         ConfigKeys.h defcom.h defmris.h main.h ClearTooltypes \
  64.         patchlevel.h Version.h Xemu.h xmris.h ConfigFont.h \
  65.         defcom.c CompileInfo.c ASCIItoGarden.c ConfigScreen.h
  66.  
  67. #########################################################################
  68.  
  69. MRIS_MONO_IMAGES :=    $(patsubst %,bitmaps/%,$(shell rx <SpriteList.mono.mris ListFiles.rexx))
  70. MRIS_COLOR_IMAGES :=    $(patsubst %,bitmaps/%,$(shell rx <SpriteList.color.mris ListFiles.rexx))
  71.  
  72. MSIT_MONO_IMAGES :=    $(patsubst %,bitmaps/%,$(shell rx <SpriteList.mono.msit ListFiles.rexx))
  73. MSIT_COLOR_IMAGES :=    $(patsubst %,bitmaps/%,$(shell rx <SpriteList.color.msit ListFiles.rexx))
  74.  
  75. #########################################################################
  76. # name all the sprites -- these are root names
  77.  
  78. APPLE = bitmaps/apple/apldcy bitmaps/apple/aplnorm \
  79.     bitmaps/apple/aplrock bitmaps/apple/aplrot \
  80.     bitmaps/apple/aplspl bitmaps/apple/gstnorm \
  81.     bitmaps/apple/gstrock bitmaps/apple/aplsmall \
  82.     bitmaps/apple/bigedge bitmaps/apple/smledge
  83. BOARD = bitmaps/board/cherry bitmaps/board/digits \
  84.     bitmaps/board/seat bitmaps/board/ball
  85. CHOMP = bitmaps/chomp/hchmpc bitmaps/chomp/hchmpo \
  86.     bitmaps/chomp/schmpc bitmaps/chomp/schmpo
  87. DRONE = bitmaps/drone/hdronw1 bitmaps/drone/hdronw2 \
  88.     bitmaps/drone/hdronf \
  89.     bitmaps/drone/sdronw1 bitmaps/drone/sdronw2 \
  90.     bitmaps/drone/sdronf
  91. ICON = bitmaps/icon/solidi bitmaps/icon/shelli \
  92.     bitmaps/icon/solidm bitmaps/icon/shellm \
  93.     bitmaps/icon/solidr bitmaps/icon/shellr \
  94.     bitmaps/icon/solids bitmaps/icon/shells \
  95.     bitmaps/icon/solidt bitmaps/icon/shellt
  96. MUNCH = bitmaps/munch/hmnchw1 bitmaps/munch/hmnchw2 \
  97.     bitmaps/munch/hmnchf \
  98.     bitmaps/munch/smnchw1 bitmaps/munch/smnchw2 \
  99.     bitmaps/munch/smnchf
  100. NORMAL = bitmaps/normal/hnormw1 bitmaps/normal/hnormw2 \
  101.     bitmaps/normal/hnormf bitmaps/normal/hden \
  102.     bitmaps/normal/snormw1 bitmaps/normal/snormw2 \
  103.     bitmaps/normal/snormf bitmaps/normal/sden
  104. PLAYER = bitmaps/player/hplyrf \
  105.     bitmaps/player/hplyrh1 bitmaps/player/hplyrh2 \
  106.     bitmaps/player/hplyrp1 bitmaps/player/hplyrp2 \
  107.     bitmaps/player/hplyrs1 bitmaps/player/hplyrs2 \
  108.     bitmaps/player/hplyrw1 bitmaps/player/hplyrw2 \
  109.     bitmaps/player/splyrf \
  110.     bitmaps/player/splyrp1 bitmaps/player/splyrp2 \
  111.     bitmaps/player/splyrs1 bitmaps/player/splyrs2 \
  112.     bitmaps/player/splyrw1 bitmaps/player/splyrw2 \
  113.     bitmaps/player/splyrd1 bitmaps/player/splyrd2 \
  114.     bitmaps/player/splyrh1 bitmaps/player/splyrh2
  115. PRIZE = bitmaps/prize/cake bitmaps/prize/spanner \
  116.     bitmaps/prize/brolly bitmaps/prize/mushrm bitmaps/prize/clock \
  117.     bitmaps/prize/gem1 bitmaps/prize/gem2 bitmaps/prize/gem3
  118. XTRA = bitmaps/xtra/hxtraf bitmaps/xtra/hxtraw1 bitmaps/xtra/hxtraw2 \
  119.     bitmaps/xtra/sxtraf bitmaps/xtra/sxtraw1 bitmaps/xtra/sxtraw2 \
  120.     bitmaps/xtra/xtrbold bitmaps/xtra/xtrfaint
  121. EDIT = bitmaps/edit/bigearw bitmaps/edit/bigsarw \
  122.     bitmaps/edit/smlearw bitmaps/edit/smlsarw bitmaps/edit/path \
  123.     bitmaps/edit/red bitmaps/edit/green bitmaps/edit/blue \
  124.     bitmaps/edit/include bitmaps/edit/iconi bitmaps/edit/boardi \
  125.     bitmaps/edit/warnon bitmaps/edit/warnoff
  126. BITMAPS = bitmaps/bitmaps/edge bitmaps/bitmaps/fill0 \
  127.     bitmaps/bitmaps/fill1 bitmaps/bitmaps/fill2 \
  128.     bitmaps/bitmaps/fill3 bitmaps/bitmaps/rect \
  129.     bitmaps/bitmaps/oblong bitmaps/bitmaps/mris \
  130.     bitmaps/bitmaps/msit bitmaps/bitmaps/mred \
  131.     bitmaps/bitmaps/ghosting
  132.  
  133. #########################################################################
  134.  
  135. CREATE_BITMAPS =    $(APPLE) $(BOARD) $(CHOMP) $(DRONE) $(ICON) $(MUNCH) \
  136.             $(NORMAL) $(PLAYER) $(PRIZE) $(XTRA) $(EDIT)
  137.  
  138. ALL_BITMAPS =        $(CREATE_BITMAPS) $(BITMAPS)
  139.  
  140. ######################################################################
  141.  
  142. %.o: %.c
  143.     $(CC) $(CFLAGS) $<
  144.  
  145. ######################################################################
  146.  
  147. .PHONY: all clean dist veryclean
  148.  
  149. all: mris $(MRIS_GARDENS) $(SPRITES)
  150.  
  151. #########################################################################
  152.  
  153. .PHONY: catalog_flush
  154.  
  155. catalog_flush: $(MRIS_CATALOGS)
  156.     avail >NIL: flush
  157.  
  158. $(MRIS_CATALOGS): Catalogs/%/mris.catalog: %.ct mris.cd
  159.     -MakeDir Catalogs Catalogs/$*
  160.     CatComp DESCRIPTOR mris.cd TRANSLATION $*.ct CATALOG Catalogs/$*/mris.catalog
  161.  
  162. #########################################################################
  163.  
  164. BOOPSILib.h:
  165.     MakeLink FROM BOOPSILib.h TO $(BOOPSILIBDir)BOOPSILib.h SOFT
  166.  
  167. BOOPSILib.lib: $(BOOPSILIB:.c=.o)
  168.     -Delete BOOPSILib.lib
  169.     oml BOOPSILib.lib r $^
  170.  
  171. $(BOOPSILIB): BOOPSILib/%.c:
  172.     MakeLink FROM BOOPSILib/$*.c TO $(BOOPSILIBDir)$*.c SOFT
  173.  
  174. $(BOOPSILIB:.c=.o): BOOPSILib/%.o: BOOPSILib/%.c BOOPSILib.h StaticSavedsAsmA0A1A2.h
  175.  
  176. #########################################################################
  177.  
  178. MyLib.h:
  179.     MakeLink FROM MyLib.h TO $(MYLIBDir)MyLib.h SOFT
  180.  
  181. MyLib.lib: $(MYLIB:.c=.o)
  182.     -Delete MyLib.lib
  183.     oml MyLib.lib r $^
  184.  
  185. $(MYLIB): MyLib/%.c:
  186.     MakeLink FROM MyLib/$*.c TO `List $(MYLIBDir)#?/$*.c LFORMAT "%s%s"` SOFT
  187.  
  188. MyLib/Startup_SAS5.a:
  189.     MakeLink FROM $@ TO $(MYLIBDir)startup/Startup_SAS5.a SOFT
  190.  
  191. $(MYLIB:.c=.o): MyLib/%.o: MyLib/%.c MyLib.h
  192.  
  193. MyLib/MyStartupSC.o: MyLib/Startup_SAS5.a
  194.     asm -iINCLUDE: -dSMALL_DATA -dSMALL_CODE -dCHANGE_STACK -oMyLib/MyStartupSC.o MyLib/Startup_SAS5.a
  195.  
  196. MyLib/MyStartup.o: MyLib/Startup_SAS5.a
  197.     asm -iINCLUDE: -dSMALL_DATA -dSMALL_CODE -oMyLib/MyStartup.o MyLib/Startup_SAS5.a
  198.  
  199. MyLib/Iconify.o: StaticSavedsAsmA0A1A2.h
  200.  
  201. #########################################################################
  202.  
  203. gamesupport.library:
  204.     MakeLink FROM gamesupport.library TO $(GAMESUPPORT)gamesupport.library SOFT
  205.  
  206. #########################################################################
  207.  
  208. mris: MyLib/MyStartupSC.o $(OBJS) CompileInfo.o MyLib.lib BOOPSILib.lib
  209.     blink TO $@ LIB MyLib.lib BOOPSILib.lib $(LIBS) NODEBUG BATCH SC SD NOICONS FROM MyLib/MyStartupSC.o $(OBJS) CompileInfo.o
  210.  
  211. ASCIItoGarden: MyLib/MyStartupSC.o ASCIItoGarden.o MyLib.lib
  212.     blink TO ASCIItoGarden LIB MyLib.lib $(LIBS) NODEBUG BATCH SC SD NOICONS FROM MyLib/MyStartupSC.o ASCIItoGarden.o
  213.  
  214. #########################################################################
  215.  
  216. AsmStub:
  217.     MakeLink FROM AsmStub TO $(ASMSTUB) SOFT
  218.  
  219. ClearTooltypes:
  220.     MakeLink FROM ClearTooltypes TO $(CLEARTOOLTYPES) SOFT
  221.  
  222. #########################################################################
  223.  
  224. Catalog.h: mris.cd
  225.     CatComp DESCRIPTOR=mris.cd CFILE=Catalog.h NOARRAY NOCODE
  226.  
  227. StaticSavedsAsmA0A1A2.h: AsmStub
  228.     ./AsmStub >StaticSavedsAsmA0A1A2.h a0 a1 a2 saveds static
  229.  
  230. StaticSavedsAsmA1A2.h: AsmStub
  231.     ./AsmStub >StaticSavedsAsmA1A2.h a1 a2 saveds static
  232.  
  233. StaticSaveds.h: AsmStub
  234.     ./AsmStub >StaticSaveds.h saveds static
  235.  
  236. SpritesDef.h: $(filter-out bitmaps/bitmaps/special.h, $(sort $(MRIS_MONO_IMAGES:%=%.h) $(MRIS_COLOR_IMAGES:%=%.h) \
  237.         $(MSIT_MONO_IMAGES:%=%.h) $(MSIT_COLOR_IMAGES:%=%.h)))
  238.     /c/type $^ | /c/search >SpritesDef.h define nonum
  239.  
  240. #########################################################################
  241.  
  242. mris\ gardens/Alphabet: Alphabet.gdn ASCIItoGarden
  243.     -MakeDir "mris Gardens"
  244.     ./ASCIItoGarden ASCIIFILE $< GARDENFILE "$@"
  245.  
  246. mris\ gardens/Digits: Digits.gdn ASCIItoGarden
  247.     -MakeDir "mris Gardens"
  248.     ./ASCIItoGarden ASCIIFILE $< GARDENFILE "$@"
  249.  
  250. mris\ gardens/Puzzle: Puzzle.gdn ASCIItoGarden
  251.     -MakeDir "mris Gardens"
  252.     ./ASCIItoGarden ASCIIFILE $< GARDENFILE "$@"
  253.  
  254. #########################################################################
  255.  
  256. mris.sprites.mono: SpriteList.mono.mris .mris.mono.images
  257.     $(GAMESUPPORT)CreateSpriteList SpriteList.mono.mris LISTFILE=mris.sprites.mono SPRITEDIR=bitmaps/
  258.  
  259. mris.sprites.color: SpriteList.color.mris .mris.color.images
  260.     $(GAMESUPPORT)CreateSpriteList SpriteList.color.mris LISTFILE=mris.sprites.color SPRITEDIR=bitmaps/
  261.  
  262. msit.sprites.mono: SpriteList.mono.msit .msit.mono.images
  263.     $(GAMESUPPORT)CreateSpriteList SpriteList.mono.msit LISTFILE=msit.sprites.mono SPRITEDIR=bitmaps/
  264.  
  265. msit.sprites.color: SpriteList.color.msit .msit.color.images
  266.     $(GAMESUPPORT)CreateSpriteList SpriteList.color.msit LISTFILE=msit.sprites.color SPRITEDIR=bitmaps/
  267.  
  268. Sprites.h: SpriteList.mono.mris
  269.     $(GAMESUPPORT)CreateSpriteList $^ HEADERFILE=$@
  270.  
  271. #########################################################################
  272.  
  273. .mris.mono.images: CreateSprites
  274.     ./CreateSprites MONO MRIS DEST bitmaps
  275.     @echo >$@ Christine
  276.  
  277. .mris.color.images: CreateSprites
  278.     ./CreateSprites MRIS DEST bitmaps
  279.     @echo >$@ Christine
  280.  
  281. .msit.mono.images: CreateSprites
  282.     ./CreateSprites MONO MSIT DEST bitmaps
  283.     @echo >$@ Christine
  284.  
  285. .msit.color.images: CreateSprites
  286.     ./CreateSprites MSIT DEST bitmaps
  287.     @echo >$@ Christine
  288.  
  289. #########################################################################
  290.  
  291. $(SPRITES): %.sprites: %.sprites.mono %.sprites.color
  292.     $(GAMESUPPORT)CreateSprites $@ $^
  293.  
  294. #########################################################################
  295.  
  296. scram.o: scram.c ansiknr.h
  297.     lc -v -ms -cfsqm -dAMIGAOS -dFUNCPROTO=11 scram
  298.  
  299. ./scram: scram.o
  300.     blink FROM LIB:c.o scram.o TO scram LIB LIB:lc.lib BATCH NOICONS SC SD
  301.  
  302. CreateSprites.o: CreateSprites.c Colors.h $(ALL_BITMAPS:%=%.h)
  303.     lc -j104 -v -ms -cfs -b0 -r1 -dSMALL_CODE -dROM_VERSION=39 CreateSprites
  304.  
  305. CreateSprites: CreateSprites.o MyLib/MyStartup.o MyLib.lib
  306.     blink TO CreateSprites FROM MyLib/MyStartup.o CreateSprites.o LIB MyLib.lib LIB:amiga.lib LIB:debug.lib LIB:lc.lib SC SD NOICONS
  307.  
  308. #########################################################################
  309. # sprite building rule, again clever make stuff is incompatible
  310.  
  311. bitmaps/apple/apldcy.h : ./scram bitmaps/apple/apldcy.rgb bitmaps/apple/apldcy.bw
  312.     ./scram bitmaps/apple/apldcy  COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_BLACK
  313.  
  314. bitmaps/apple/aplnorm.h : ./scram bitmaps/apple/aplnorm.rgb bitmaps/apple/aplnorm.bw
  315.     ./scram bitmaps/apple/aplnorm  COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_BLACK
  316.  
  317. bitmaps/apple/aplrock.h : ./scram bitmaps/apple/aplrock.rgb bitmaps/apple/aplrock.bw
  318.     ./scram bitmaps/apple/aplrock  COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_BLACK
  319.  
  320. bitmaps/apple/aplrot.h : ./scram bitmaps/apple/aplrot.rgb bitmaps/apple/aplrot.bw
  321.     ./scram bitmaps/apple/aplrot  COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_BLACK
  322.  
  323. bitmaps/apple/aplspl.h : ./scram bitmaps/apple/aplspl.rgb bitmaps/apple/aplspl.bw
  324.     ./scram bitmaps/apple/aplspl  COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_BLACK
  325.  
  326. bitmaps/apple/gstnorm.h : ./scram bitmaps/apple/gstnorm.rgb bitmaps/apple/gstnorm.bw
  327.     ./scram bitmaps/apple/gstnorm  COLOR_APPLE_FAINT COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE + COLOR_BACKGROUND COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE + COLOR_APPLE_FAINT
  328.  
  329. bitmaps/apple/gstrock.h : ./scram bitmaps/apple/gstrock.rgb bitmaps/apple/gstrock.bw
  330.     ./scram bitmaps/apple/gstrock  COLOR_APPLE_FAINT COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE + COLOR_BACKGROUND COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE + COLOR_APPLE_FAINT
  331.  
  332. bitmaps/apple/aplsmall.h : ./scram bitmaps/apple/aplsmall.rgb bitmaps/apple/aplsmall.bw
  333.     ./scram bitmaps/apple/aplsmall  COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_BLACK
  334.  
  335. bitmaps/apple/bigedge.h : ./scram bitmaps/apple/bigedge.rgb bitmaps/apple/bigedge.bw
  336.     ./scram bitmaps/apple/bigedge -s COLOR_APPLE_FAINT + COLOR_APPLE_FAINT +
  337.  
  338. bitmaps/apple/smledge.h : ./scram bitmaps/apple/smledge.rgb bitmaps/apple/smledge.bw
  339.     ./scram bitmaps/apple/smledge -s COLOR_APPLE_FAINT + COLOR_APPLE_FAINT +
  340.  
  341. bitmaps/board/cherry.h : ./scram bitmaps/board/cherry.rgb bitmaps/board/cherry.bw
  342.     ./scram bitmaps/board/cherry +s COLOR_WHITE COLOR_CHERRY COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_CHERRY COLOR_BLACK COLOR_CHERRY_STALK + COLOR_BLACK
  343.  
  344. bitmaps/board/ball.h : ./scram bitmaps/board/ball.rgb bitmaps/board/ball.bw
  345.     ./scram bitmaps/board/ball +n COLOR_BALL + COLOR_BALL + COLOR_BLACK
  346.  
  347. bitmaps/board/digits.h : ./scram bitmaps/board/digits.rgb bitmaps/board/digits.bw
  348.     ./scram bitmaps/board/digits -s COLOR_BACKGROUND COLOR_BLACK + COLOR_BACKGROUND COLOR_WHITE +
  349.  
  350. bitmaps/board/seat.h : ./scram bitmaps/board/seat.rgb bitmaps/board/seat.bw
  351.     ./scram bitmaps/board/seat -s COLOR_SEAT COLOR_BLACK + COLOR_SEAT COLOR_WHITE +
  352.  
  353. bitmaps/chomp/hchmpc.h : ./scram bitmaps/chomp/hchmpc.rgb bitmaps/chomp/hchmpc.bw
  354.     ./scram bitmaps/chomp/hchmpc  COLOR_CHOMP COLOR_BLACK COLOR_WHITE COLOR_CHOMP_LIP COLOR_BLACK COLOR_BLACK + COLOR_CHOMP COLOR_CHOMP COLOR_BLACK COLOR_CHOMP_LIP COLOR_BLACK COLOR_WHITE + COLOR_BLACK
  355.  
  356. bitmaps/chomp/hchmpo.h : ./scram bitmaps/chomp/hchmpo.rgb bitmaps/chomp/hchmpo.bw
  357.     ./scram bitmaps/chomp/hchmpo  COLOR_CHOMP COLOR_BLACK COLOR_WHITE COLOR_CHOMP_LIP COLOR_BLACK COLOR_BLACK + COLOR_CHOMP COLOR_CHOMP COLOR_BLACK COLOR_CHOMP_LIP COLOR_BLACK COLOR_WHITE + COLOR_BLACK
  358.  
  359. bitmaps/chomp/schmpc.h : ./scram bitmaps/chomp/schmpc.rgb bitmaps/chomp/schmpc.bw
  360.     ./scram bitmaps/chomp/schmpc  COLOR_WHITE COLOR_CHOMP COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_CHOMP COLOR_CHOMP COLOR_BLACK +
  361.  
  362. bitmaps/chomp/schmpo.h : ./scram bitmaps/chomp/schmpo.rgb bitmaps/chomp/schmpo.bw
  363.     ./scram bitmaps/chomp/schmpo  COLOR_WHITE COLOR_CHOMP COLOR_CHOMP_TONGUE COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_CHOMP COLOR_CHOMP_TONGUE COLOR_CHOMP COLOR_BLACK +
  364.  
  365. bitmaps/drone/hdronf.h : ./scram bitmaps/drone/hdronf.rgb bitmaps/drone/hdronf.bw
  366.     ./scram bitmaps/drone/hdronf  COLOR_WHITE COLOR_DRONE COLOR_BLACK COLOR_WHITE + COLOR_BLACK COLOR_DRONE COLOR_WHITE COLOR_WHITE + COLOR_BLACK
  367.  
  368. bitmaps/drone/hdronw1.h : ./scram bitmaps/drone/hdronw1.rgb bitmaps/drone/hdronw1.bw
  369.     ./scram bitmaps/drone/hdronw1  COLOR_WHITE COLOR_DRONE COLOR_BLACK COLOR_WHITE COLOR_BLACK + COLOR_BLACK COLOR_DRONE COLOR_WHITE COLOR_WHITE COLOR_BACKGROUND + COLOR_BLACK
  370.  
  371. bitmaps/drone/hdronw2.h : ./scram bitmaps/drone/hdronw2.rgb bitmaps/drone/hdronw2.bw
  372.     ./scram bitmaps/drone/hdronw2  COLOR_WHITE COLOR_DRONE COLOR_BLACK COLOR_WHITE COLOR_BLACK + COLOR_BLACK COLOR_DRONE COLOR_WHITE COLOR_WHITE COLOR_BACKGROUND + COLOR_BLACK
  373.  
  374. bitmaps/drone/sdronf.h : ./scram bitmaps/drone/sdronf.rgb bitmaps/drone/sdronf.bw
  375.     ./scram bitmaps/drone/sdronf  COLOR_DRONE COLOR_BLACK COLOR_BLACK + COLOR_DRONE COLOR_DRONE COLOR_BLACK +
  376.  
  377. bitmaps/drone/sdronw1.h : ./scram bitmaps/drone/sdronw1.rgb bitmaps/drone/sdronw1.bw
  378.     ./scram bitmaps/drone/sdronw1  COLOR_WHITE COLOR_DRONE COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_DRONE COLOR_DRONE COLOR_BLACK +
  379.  
  380. bitmaps/drone/sdronw2.h : ./scram bitmaps/drone/sdronw2.rgb bitmaps/drone/sdronw2.bw
  381.     ./scram bitmaps/drone/sdronw2  COLOR_WHITE COLOR_DRONE COLOR_DRONE_TONGUE COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_DRONE COLOR_DRONE_TONGUE COLOR_DRONE COLOR_BLACK +
  382.  
  383. bitmaps/icon/solidi.h : ./scram bitmaps/icon/solidi.rgb bitmaps/icon/solidi.bw
  384.     ./scram bitmaps/icon/solidi -s COLOR_LETTER_GOT + COLOR_LETTER_GOT +
  385.  
  386. bitmaps/icon/solidm.h : ./scram bitmaps/icon/solidm.rgb bitmaps/icon/solidm.bw
  387.     ./scram bitmaps/icon/solidm -s COLOR_LETTER_GOT + COLOR_LETTER_GOT +
  388.  
  389. bitmaps/icon/solidr.h : ./scram bitmaps/icon/solidr.rgb bitmaps/icon/solidr.bw
  390.     ./scram bitmaps/icon/solidr -s COLOR_LETTER_GOT + COLOR_LETTER_GOT +
  391.  
  392. bitmaps/icon/solids.h : ./scram bitmaps/icon/solids.rgb bitmaps/icon/solids.bw
  393.     ./scram bitmaps/icon/solids -s COLOR_LETTER_GOT + COLOR_LETTER_GOT +
  394.  
  395. bitmaps/icon/solidt.h : ./scram bitmaps/icon/solidt.rgb bitmaps/icon/solidt.bw
  396.     ./scram bitmaps/icon/solidt -s COLOR_LETTER_GOT + COLOR_LETTER_GOT +
  397.  
  398. bitmaps/icon/shelli.h : ./scram bitmaps/icon/shelli.rgb bitmaps/icon/shelli.bw
  399.     ./scram bitmaps/icon/shelli -s COLOR_LETTER_NOT_GOT + COLOR_LETTER_NOT_GOT +
  400.  
  401. bitmaps/icon/shellm.h : ./scram bitmaps/icon/shellm.rgb bitmaps/icon/shellm.bw
  402.     ./scram bitmaps/icon/shellm -s COLOR_LETTER_NOT_GOT + COLOR_LETTER_NOT_GOT +
  403.  
  404. bitmaps/icon/shellr.h : ./scram bitmaps/icon/shellr.rgb bitmaps/icon/shellr.bw
  405.     ./scram bitmaps/icon/shellr -s COLOR_LETTER_NOT_GOT + COLOR_LETTER_NOT_GOT +
  406.  
  407. bitmaps/icon/shells.h : ./scram bitmaps/icon/shells.rgb bitmaps/icon/shells.bw
  408.     ./scram bitmaps/icon/shells -s COLOR_LETTER_NOT_GOT + COLOR_LETTER_NOT_GOT +
  409.  
  410. bitmaps/icon/shellt.h : ./scram bitmaps/icon/shellt.rgb bitmaps/icon/shellt.bw
  411.     ./scram bitmaps/icon/shellt -s COLOR_LETTER_NOT_GOT + COLOR_LETTER_NOT_GOT +
  412.  
  413. bitmaps/munch/hmnchf.h : ./scram bitmaps/munch/hmnchf.rgb bitmaps/munch/hmnchf.bw
  414.     ./scram bitmaps/munch/hmnchf  COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_BLACK COLOR_WHITE COLOR_BLACK + COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_BLACK COLOR_WHITE COLOR_WHITE + COLOR_BLACK
  415.  
  416. bitmaps/munch/hmnchw1.h : ./scram bitmaps/munch/hmnchw1.rgb bitmaps/munch/hmnchw1.bw
  417.     ./scram bitmaps/munch/hmnchw1  COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_BLACK COLOR_WHITE COLOR_BLACK COLOR_BLACK + COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_MUNCH_2 COLOR_WHITE COLOR_BLACK COLOR_WHITE + COLOR_BLACK
  418.  
  419. bitmaps/munch/hmnchw2.h : ./scram bitmaps/munch/hmnchw2.rgb bitmaps/munch/hmnchw2.bw
  420.     ./scram bitmaps/munch/hmnchw2  COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_BLACK COLOR_WHITE COLOR_BLACK COLOR_BLACK + COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_MUNCH_2 COLOR_WHITE COLOR_BLACK COLOR_WHITE + COLOR_BLACK
  421.  
  422. bitmaps/munch/smnchf.h : ./scram bitmaps/munch/smnchf.rgb bitmaps/munch/smnchf.bw
  423.     ./scram bitmaps/munch/smnchf  COLOR_WHITE COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_BLACK COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_BLACK +
  424.  
  425. bitmaps/munch/smnchw1.h : ./scram bitmaps/munch/smnchw1.rgb bitmaps/munch/smnchw1.bw
  426.     ./scram bitmaps/munch/smnchw1  COLOR_WHITE COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_WHITE COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_BLACK +
  427.  
  428. bitmaps/munch/smnchw2.h : ./scram bitmaps/munch/smnchw2.rgb bitmaps/munch/smnchw2.bw
  429.     ./scram bitmaps/munch/smnchw2  COLOR_WHITE COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_BLACK COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_BLACK +
  430.  
  431. bitmaps/normal/hden.h : ./scram bitmaps/normal/hden.rgb bitmaps/normal/hden.bw
  432.     ./scram bitmaps/normal/hden -s COLOR_NORMAL COLOR_NORMAL COLOR_WHITE COLOR_BLACK + COLOR_NORMAL COLOR_NORMAL COLOR_BLACK COLOR_WHITE +
  433.  
  434. bitmaps/normal/hnormf.h : ./scram bitmaps/normal/hnormf.rgb bitmaps/normal/hnormf.bw
  435.     ./scram bitmaps/normal/hnormf -s COLOR_NORMAL COLOR_NORMAL COLOR_WHITE COLOR_BLACK + COLOR_NORMAL COLOR_NORMAL COLOR_BLACK COLOR_WHITE +
  436.  
  437. bitmaps/normal/hnormw1.h : ./scram bitmaps/normal/hnormw1.rgb bitmaps/normal/hnormw1.bw
  438.     ./scram bitmaps/normal/hnormw1 -s COLOR_NORMAL COLOR_NORMAL COLOR_WHITE COLOR_BLACK + COLOR_NORMAL COLOR_NORMAL COLOR_BLACK COLOR_WHITE +
  439.  
  440. bitmaps/normal/hnormw2.h : ./scram bitmaps/normal/hnormw2.rgb bitmaps/normal/hnormw2.bw
  441.     ./scram bitmaps/normal/hnormw2 -s COLOR_NORMAL COLOR_NORMAL COLOR_WHITE COLOR_BLACK + COLOR_NORMAL COLOR_NORMAL COLOR_BLACK COLOR_WHITE +
  442.  
  443. bitmaps/normal/sden.h : ./scram bitmaps/normal/sden.rgb bitmaps/normal/sden.bw
  444.     ./scram bitmaps/normal/sden  COLOR_WHITE COLOR_NORMAL COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_NORMAL COLOR_WHITE COLOR_BLACK +
  445.  
  446. bitmaps/normal/snormf.h : ./scram bitmaps/normal/snormf.rgb bitmaps/normal/snormf.bw
  447.     ./scram bitmaps/normal/snormf  COLOR_WHITE COLOR_NORMAL COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_NORMAL COLOR_NORMAL COLOR_BLACK +
  448.  
  449. bitmaps/normal/snormw1.h : ./scram bitmaps/normal/snormw1.rgb bitmaps/normal/snormw1.bw
  450.     ./scram bitmaps/normal/snormw1  COLOR_WHITE COLOR_NORMAL COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_NORMAL COLOR_NORMAL COLOR_BLACK +
  451.  
  452. bitmaps/normal/snormw2.h : ./scram bitmaps/normal/snormw2.rgb bitmaps/normal/snormw2.bw
  453.     ./scram bitmaps/normal/snormw2  COLOR_WHITE COLOR_NORMAL COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_NORMAL COLOR_NORMAL COLOR_BLACK +
  454.  
  455. bitmaps/player/hplyrf.h : ./scram bitmaps/player/hplyrf.rgb bitmaps/player/hplyrf.bw
  456.     ./scram bitmaps/player/hplyrf  COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BACKGROUND + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOOT COLOR_BACKGROUND + COLOR_BLACK
  457.  
  458. bitmaps/player/hplyrh1.h : ./scram bitmaps/player/hplyrh1.rgb bitmaps/player/hplyrh1.bw
  459.     ./scram bitmaps/player/hplyrh1  COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BACKGROUND + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOOT COLOR_BACKGROUND + COLOR_BLACK
  460.  
  461. bitmaps/player/hplyrh2.h : ./scram bitmaps/player/hplyrh2.rgb bitmaps/player/hplyrh2.bw
  462.     ./scram bitmaps/player/hplyrh2  COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BACKGROUND + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOOT COLOR_BACKGROUND + COLOR_BLACK
  463.  
  464. bitmaps/player/hplyrp1.h : ./scram bitmaps/player/hplyrp1.rgb bitmaps/player/hplyrp1.bw
  465.     ./scram bitmaps/player/hplyrp1  COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BACKGROUND COLOR_BLACK + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOOT COLOR_BACKGROUND COLOR_WHITE + COLOR_BLACK
  466.  
  467. bitmaps/player/hplyrp2.h : ./scram bitmaps/player/hplyrp2.rgb bitmaps/player/hplyrp2.bw
  468.     ./scram bitmaps/player/hplyrp2  COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BACKGROUND COLOR_BLACK + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOOT COLOR_BACKGROUND COLOR_WHITE + COLOR_BLACK
  469.  
  470. bitmaps/player/hplyrs1.h : ./scram bitmaps/player/hplyrs1.rgb bitmaps/player/hplyrs1.bw
  471.     ./scram bitmaps/player/hplyrs1  COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BACKGROUND + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOOT COLOR_BACKGROUND + COLOR_BLACK
  472.  
  473. bitmaps/player/hplyrs2.h : ./scram bitmaps/player/hplyrs2.rgb bitmaps/player/hplyrs2.bw
  474.     ./scram bitmaps/player/hplyrs2  COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BACKGROUND + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOOT COLOR_BACKGROUND + COLOR_BLACK
  475.  
  476. bitmaps/player/hplyrw1.h : ./scram bitmaps/player/hplyrw1.rgb bitmaps/player/hplyrw1.bw
  477.     ./scram bitmaps/player/hplyrw1  COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BACKGROUND + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOOT COLOR_BACKGROUND + COLOR_BLACK
  478.  
  479. bitmaps/player/hplyrw2.h : ./scram bitmaps/player/hplyrw2.rgb bitmaps/player/hplyrw2.bw
  480.     ./scram bitmaps/player/hplyrw2  COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BACKGROUND + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOOT COLOR_BACKGROUND + COLOR_BLACK
  481.  
  482. bitmaps/player/splyrf.h : ./scram bitmaps/player/splyrf.rgb bitmaps/player/splyrf.bw
  483.     ./scram bitmaps/player/splyrf  COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_PLAYER_BOOT + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_PLAYER_BOOT +
  484.  
  485. bitmaps/player/splyrp1.h : ./scram bitmaps/player/splyrp1.rgb bitmaps/player/splyrp1.bw
  486.     ./scram bitmaps/player/splyrp1  COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_PLAYER_BOOT + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_PLAYER_BOOT +
  487.  
  488. bitmaps/player/splyrp2.h : ./scram bitmaps/player/splyrp2.rgb bitmaps/player/splyrp2.bw
  489.     ./scram bitmaps/player/splyrp2  COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_PLAYER_BOOT + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_PLAYER_BOOT +
  490.  
  491. bitmaps/player/splyrs1.h : ./scram bitmaps/player/splyrs1.rgb bitmaps/player/splyrs1.bw
  492.     ./scram bitmaps/player/splyrs1  COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_PLAYER_BOOT + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_PLAYER_BOOT +
  493.  
  494. bitmaps/player/splyrs2.h : ./scram bitmaps/player/splyrs2.rgb bitmaps/player/splyrs2.bw
  495.     ./scram bitmaps/player/splyrs2  COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_PLAYER_BOOT + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_PLAYER_BOOT +
  496.  
  497. bitmaps/player/splyrw1.h : ./scram bitmaps/player/splyrw1.rgb bitmaps/player/splyrw1.bw
  498.     ./scram bitmaps/player/splyrw1  COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_PLAYER_BOOT + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_PLAYER_BOOT +
  499.  
  500. bitmaps/player/splyrw2.h : ./scram bitmaps/player/splyrw2.rgb bitmaps/player/splyrw2.bw
  501.     ./scram bitmaps/player/splyrw2  COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_PLAYER_BOOT + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_PLAYER_BOOT +
  502.  
  503. bitmaps/player/splyrd1.h : ./scram bitmaps/player/splyrd1.rgb bitmaps/player/splyrd1.bw
  504.     ./scram bitmaps/player/splyrd1  COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_PLAYER_BOOT + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_PLAYER_BOOT +
  505.  
  506. bitmaps/player/splyrd2.h : ./scram bitmaps/player/splyrd2.rgb bitmaps/player/splyrd2.bw
  507.     ./scram bitmaps/player/splyrd2  COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_PLAYER_BOOT + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_PLAYER_BOOT +
  508.  
  509. bitmaps/player/splyrh1.h : ./scram bitmaps/player/splyrh1.rgb bitmaps/player/splyrh1.bw
  510.     ./scram bitmaps/player/splyrh1  COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_PLAYER_BOOT + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_PLAYER_BOOT +
  511.  
  512. bitmaps/player/splyrh2.h : ./scram bitmaps/player/splyrh2.rgb bitmaps/player/splyrh2.bw
  513.     ./scram bitmaps/player/splyrh2  COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_PLAYER_BOOT + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_PLAYER_BOOT +
  514.  
  515. bitmaps/prize/cake.h : ./scram bitmaps/prize/cake.rgb bitmaps/prize/cake.bw
  516.     ./scram bitmaps/prize/cake +s COLOR_CAKE_ICING COLOR_CAKE COLOR_BLACK COLOR_CAKE_JAM + COLOR_CAKE_ICING COLOR_CAKE COLOR_BLACK COLOR_CAKE_JAM + COLOR_BLACK
  517.  
  518. bitmaps/prize/spanner.h : ./scram bitmaps/prize/spanner.rgb bitmaps/prize/spanner.bw
  519.     ./scram bitmaps/prize/spanner +s COLOR_SPANNER_SHADOW COLOR_SPANNER + COLOR_SPANNER_SHADOW COLOR_SPANNER +  COLOR_BLACK
  520.  
  521. bitmaps/prize/brolly.h : ./scram bitmaps/prize/brolly.rgb bitmaps/prize/brolly.bw
  522.     ./scram bitmaps/prize/brolly +s COLOR_BROLLY_1 COLOR_BROLLY_2 COLOR_BROLLY_HANDLE COLOR_BLACK + COLOR_BROLLY_1 COLOR_BROLLY_2 COLOR_BROLLY_HANDLE COLOR_BLACK + COLOR_BLACK
  523.  
  524. bitmaps/prize/mushrm.h : ./scram bitmaps/prize/mushrm.rgb bitmaps/prize/mushrm.bw
  525.     ./scram bitmaps/prize/mushrm +s COLOR_MUSHROOM_STALK COLOR_MUSHROOM_CAP COLOR_BLACK COLOR_WHITE + COLOR_MUSHROOM_STALK COLOR_MUSHROOM_CAP COLOR_BLACK COLOR_WHITE + COLOR_BLACK
  526.  
  527. bitmaps/prize/clock.h : ./scram bitmaps/prize/clock.rgb bitmaps/prize/clock.bw
  528.     ./scram bitmaps/prize/clock +s COLOR_CLOCK_FACE COLOR_BLACK COLOR_CLOCK_BELL COLOR_CLOCK_EDGE + COLOR_CLOCK_FACE COLOR_BLACK COLOR_CLOCK_BELL COLOR_CLOCK_EDGE + COLOR_BLACK
  529.  
  530. bitmaps/prize/gem1.h : ./scram bitmaps/prize/gem1.rgb bitmaps/prize/gem1.bw
  531.     ./scram bitmaps/prize/gem1  COLOR_WHITE COLOR_GEM_1 COLOR_GEM_2 COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_GEM_1 COLOR_GEM_2 COLOR_WHITE COLOR_GEM_1 COLOR_GEM_2 COLOR_BLACK +
  532.  
  533. bitmaps/prize/gem2.h : ./scram bitmaps/prize/gem2.rgb bitmaps/prize/gem2.bw
  534.     ./scram bitmaps/prize/gem2  COLOR_WHITE COLOR_GEM_1 COLOR_GEM_2 COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_GEM_1 COLOR_GEM_2 COLOR_WHITE COLOR_GEM_1 COLOR_GEM_2 COLOR_BLACK +
  535.  
  536. bitmaps/prize/gem3.h : ./scram bitmaps/prize/gem3.rgb bitmaps/prize/gem3.bw
  537.     ./scram bitmaps/prize/gem3  COLOR_WHITE COLOR_GEM_1 COLOR_GEM_2 COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_GEM_1 COLOR_GEM_2 COLOR_WHITE COLOR_GEM_1 COLOR_GEM_2 COLOR_BLACK +
  538.  
  539. bitmaps/xtra/sxtraf.h : ./scram bitmaps/xtra/sxtraf.rgb bitmaps/xtra/sxtraf.bw
  540.     ./scram bitmaps/xtra/sxtraf  COLOR_WHITE COLOR_XTRA COLOR_BLACK + COLOR_BLACK COLOR_XTRA COLOR_XTRA +
  541.  
  542. bitmaps/xtra/sxtraw1.h : ./scram bitmaps/xtra/sxtraw1.rgb bitmaps/xtra/sxtraw1.bw
  543.     ./scram bitmaps/xtra/sxtraw1  COLOR_WHITE COLOR_XTRA COLOR_BLACK COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_XTRA COLOR_WHITE COLOR_XTRA COLOR_BLACK +
  544.  
  545. bitmaps/xtra/sxtraw2.h : ./scram bitmaps/xtra/sxtraw2.rgb bitmaps/xtra/sxtraw2.bw
  546.     ./scram bitmaps/xtra/sxtraw2  COLOR_WHITE COLOR_XTRA COLOR_BLACK COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_XTRA COLOR_WHITE COLOR_XTRA COLOR_BLACK +
  547.  
  548. bitmaps/xtra/hxtraf.h : ./scram bitmaps/xtra/hxtraf.rgb bitmaps/xtra/hxtraf.bw
  549.     ./scram bitmaps/xtra/hxtraf -s COLOR_XTRA COLOR_WHITE COLOR_BLACK + COLOR_XTRA COLOR_BLACK COLOR_WHITE +
  550.  
  551. bitmaps/xtra/hxtraw1.h : ./scram bitmaps/xtra/hxtraw1.rgb bitmaps/xtra/hxtraw1.bw
  552.     ./scram bitmaps/xtra/hxtraw1 -s COLOR_XTRA COLOR_WHITE COLOR_BLACK + COLOR_XTRA COLOR_BLACK COLOR_WHITE +
  553.  
  554. bitmaps/xtra/hxtraw2.h : ./scram bitmaps/xtra/hxtraw2.rgb bitmaps/xtra/hxtraw2.bw
  555.     ./scram bitmaps/xtra/hxtraw2 -s COLOR_XTRA COLOR_WHITE COLOR_BLACK + COLOR_XTRA COLOR_BLACK COLOR_WHITE +
  556.  
  557. bitmaps/xtra/xtrbold.h : ./scram bitmaps/xtra/xtrbold.rgb bitmaps/xtra/xtrbold.bw
  558.     ./scram bitmaps/xtra/xtrbold -s - COLOR_LETTER_GOT + - COLOR_LETTER_GOT +
  559.  
  560. bitmaps/xtra/xtrfaint.h : ./scram bitmaps/xtra/xtrfaint.rgb bitmaps/xtra/xtrfaint.bw
  561.     ./scram bitmaps/xtra/xtrfaint -s - COLOR_LETTER_NOT_GOT + - COLOR_LETTER_NOT_GOT +
  562.  
  563. bitmaps/edit/bigearw.h : ./scram bitmaps/edit/bigearw.rgb bitmaps/edit/bigearw.bw
  564.     ./scram bitmaps/edit/bigearw -s COLOR_APPLE_FAINT + COLOR_APPLE_FAINT +
  565.  
  566. bitmaps/edit/bigsarw.h : ./scram bitmaps/edit/bigsarw.rgb bitmaps/edit/bigsarw.bw
  567.     ./scram bitmaps/edit/bigsarw -s COLOR_APPLE_FAINT + COLOR_APPLE_FAINT +
  568.  
  569. bitmaps/edit/smlearw.h : ./scram bitmaps/edit/smlearw.rgb bitmaps/edit/smlearw.bw
  570.     ./scram bitmaps/edit/smlearw -s COLOR_APPLE_FAINT + COLOR_APPLE_FAINT +
  571.  
  572. bitmaps/edit/smlsarw.h : ./scram bitmaps/edit/smlsarw.rgb bitmaps/edit/smlsarw.bw
  573.     ./scram bitmaps/edit/smlsarw -s COLOR_APPLE_FAINT + COLOR_APPLE_FAINT +
  574.  
  575. bitmaps/edit/path.h : ./scram bitmaps/edit/path.rgb bitmaps/edit/path.bw
  576.     ./scram bitmaps/edit/path -s COLOR_BACKGROUND + COLOR_BACKGROUND +
  577.  
  578. bitmaps/edit/red.h : ./scram bitmaps/edit/red.rgb bitmaps/edit/red.bw
  579.     ./scram bitmaps/edit/red -s COLOR_RED_FORE + COLOR_RED_FORE +
  580.  
  581. bitmaps/edit/green.h : ./scram bitmaps/edit/green.rgb bitmaps/edit/green.bw
  582.     ./scram bitmaps/edit/green -s COLOR_GREEN_FORE + COLOR_GREEN_FORE +
  583.  
  584. bitmaps/edit/blue.h : ./scram bitmaps/edit/blue.rgb bitmaps/edit/blue.bw
  585.     ./scram bitmaps/edit/blue -s COLOR_BLUE_FORE + COLOR_BLUE_FORE +
  586.  
  587. bitmaps/edit/include.h : ./scram bitmaps/edit/include.rgb bitmaps/edit/include.bw
  588.     ./scram bitmaps/edit/include -s -c -m COLOR_BACKGROUND COLOR_BORDER COLOR_BACKGROUND COLOR_RED_FORE COLOR_BACKGROUND COLOR_BLUE_FORE COLOR_BACKGROUND COLOR_GREEN_FORE + COLOR_BACKGROUND COLOR_BORDER COLOR_BACKGROUND COLOR_RED_FORE COLOR_BACKGROUND COLOR_BLUE_FORE COLOR_BACKGROUND COLOR_GREEN_FORE +
  589.  
  590. bitmaps/edit/iconi.h : ./scram bitmaps/edit/iconi.rgb bitmaps/edit/iconi.bw
  591.     ./scram bitmaps/edit/iconi -s -c -m COLOR_BACKGROUND COLOR_FOREGROUND + COLOR_BACKGROUND COLOR_FOREGROUND +
  592.  
  593. bitmaps/edit/boardi.h : ./scram bitmaps/edit/boardi.rgb bitmaps/edit/boardi.bw
  594.     ./scram bitmaps/edit/boardi -s -c -m COLOR_BACKGROUND COLOR_FOREGROUND + COLOR_BACKGROUND COLOR_FOREGROUND +
  595.  
  596. bitmaps/edit/warnon.h : ./scram bitmaps/edit/warnon.rgb bitmaps/edit/warnon.bw
  597.     ./scram bitmaps/edit/warnon -s -c -m COLOR_BACKGROUND COLOR_FOREGROUND + COLOR_BACKGROUND COLOR_FOREGROUND +
  598.  
  599. bitmaps/edit/warnoff.h : ./scram bitmaps/edit/warnoff.rgb bitmaps/edit/warnoff.bw
  600.     ./scram bitmaps/edit/warnoff -s -c -m COLOR_BACKGROUND COLOR_FOREGROUND + COLOR_BACKGROUND COLOR_FOREGROUND +
  601.  
  602. #########################################################################
  603.  
  604. Announce: Announce.Text $(DISTFILE) $(DISTFILE_SRC) /$(subst :,/,$(GAMESUPPORT)GameSupport1_0.lha)
  605.     List >t:Announce $(DISTFILE) LFORMAT "GE /#%S#/%L/"
  606.     List >>t:Announce $(DISTFILE_SRC) LFORMAT "GE /#%S#/%L/"
  607.     List >>t:Announce $(GAMESUPPORT)GameSupport1_0.lha LFORMAT "GE /#%S#/%L/"
  608.     Edit FROM Announce.Text TO Announce WITH t:Announce
  609.     Delete t:Announce
  610.  
  611. #########################################################################
  612.  
  613. dist: Announce
  614.  
  615. $(DIGEST): $(DISTFILES) $(MRIS_GARDENS) ClearTooltypes
  616.     ./ClearTooltypes mris msit
  617.     echo >.$(DIGEST) "--> Anything above this line has been hacked! <--*n"
  618.     md5sum >>.$(DIGEST) $(DISTFILES)
  619.     md5sum >>.$(DIGEST) $(GARDENS:%.gdn="mris gardens/%")
  620.     pgp -kxa stieber stieber
  621.     join .$(DIGEST) stieber.asc TO $(DIGEST)
  622.     Delete >NIL: .$(DIGEST) stieber.asc
  623.     pgp -sat +clearsig=on $(DIGEST)
  624.     Delete >NIL: $(DIGEST)
  625.     Rename >NIL: $(DIGEST).asc $(DIGEST)
  626.     Protect $(DIGEST) SUB e
  627.  
  628. $(DIGEST_SRC): $(OBJS:.o=.c) $(BOOPSILIB) $(MYLIB) $(CATALOGS) $(GARDENS) $(MISC_SRC) \
  629.         $(BITMAPS:%=%.h) $(CREATE_BITMAPS:%=%.bw) $(CREATE_BITMAPS:%=%.rgb)
  630.     echo >.$(DIGEST_SRC) "--> Anything above this line has been hacked! <--*n"
  631.     md5sum >>.$(DIGEST_SRC) $(OBJS:.o=.c)
  632.     md5sum >>.$(DIGEST_SRC) $(BOOPSILIB)
  633.     md5sum >>.$(DIGEST_SRC) $(MYLIB)
  634.     md5sum >>.$(DIGEST_SRC) $(CATALOGS)
  635.     md5sum >>.$(DIGEST_SRC) $(GARDENS)
  636.     md5sum >>.$(DIGEST_SRC) $(MISC_SRC)
  637.     md5sum >>.$(DIGEST_SRC) $(BITMAPS:%=%.h)
  638.     md5sum >>.$(DIGEST_SRC) $(CREATE_BITMAPS:%=%.bw)
  639.     md5sum >>.$(DIGEST_SRC) $(CREATE_BITMAPS:%=%.rgb)
  640.     pgp -kxa stieber stieber
  641.     join .$(DIGEST_SRC) stieber.asc TO $(DIGEST_SRC)
  642.     Delete >NIL: .$(DIGEST_SRC) stieber.asc
  643.     pgp -sat +clearsig=on $(DIGEST_SRC)
  644.     Delete >NIL: $(DIGEST_SRC)
  645.     Rename >NIL: $(DIGEST_SRC).asc $(DIGEST_SRC)
  646.     Protect $(DIGEST_SRC) SUB e
  647.  
  648. $(DISTFILE): $(DIGEST)
  649.     -Delete >NIL: $(DISTFILE)
  650.     -MakeLink FROM "mris 1.1" to /mris
  651.     lha -AZar a $(DISTFILE) "mris 1.1.info" \
  652.                 $(DISTFILES:%="mris 1.1/%") \
  653.                 $(GARDENS:%.gdn="mris 1.1/mris gardens/%")
  654.     Delete "mris 1.1"
  655.  
  656. $(DISTFILE_SRC): .$(DISTFILE_SRC)
  657.     -Delete >NIL: $(DISTFILE_SRC)
  658.     lha -AZar a $(DISTFILE_SRC) .$(DISTFILE_SRC)
  659.  
  660. .$(DISTFILE_SRC): $(DIGEST_SRC)
  661.     -Delete >NIL: .$(DISTFILE_SRC)
  662.     lha -AZarz a .$(DISTFILE_SRC) $(DIGEST_SRC) $(OBJS:.o=.c) $(BOOPSILIB) \
  663.             $(MYLIB) $(CATALOGS) $(GARDENS) $(MISC_SRC) $(BITMAPS:%=%.h) \
  664.             $(CREATE_BITMAPS:%=%.bw) $(CREATE_BITMAPS:%=%.rgb)
  665.  
  666. #########################################################################
  667.  
  668. MAIN_H =    main.h Xemu.h MyLib.h
  669. COMMON_H =    common.h $(MAIN_H) Sprites.h
  670. XMRIS_H =    xmris.h $(COMMON_H)
  671. DEFCOM_H =    defcom.h
  672. DEFMRIS_H =    defmris.h $(DEFCOM_H)
  673.  
  674. DEFCOM_C =    defcom.c SpritesDef.h
  675.  
  676. #########################################################################
  677.  
  678. apple.o:    apple.c $(XMRIS_H)
  679. defmris.o:    defmris.c $(XMRIS_H) $(DEFMRIS_H) $(DEFCOM_C)
  680. demo.o:        demo.c $(XMRIS_H) Catalog.h
  681. draw.o:        draw.c $(XMRIS_H) Catalog.h
  682. makemris.o:    makemris.c $(XMRIS_H) $(DEFMRIS_H)
  683. monster.o:    monster.c $(XMRIS_H)
  684. move.o:        move.c $(XMRIS_H)
  685. player.o:    player.c $(XMRIS_H)
  686. timer.o:    timer.c $(XMRIS_H) StaticSaveds.h
  687. xmris.o:    xmris.c $(XMRIS_H) Catalog.h
  688.  
  689. main.o:        main.c $(XMRIS_H) Version.h $(DEFMRIS_H) StaticSavedsAsmA1A2.h Catalog.h \
  690.         ConfigKeys.h ChangeUser.h BOOPSILib.h Manual.h ConfigFont.h ConfigScreen.h \
  691.         Errors.h
  692. Xemu.o:        Xemu.c $(XMRIS_H)
  693. ConfigKeys.o:    ConfigKeys.c $(XMRIS_H) ConfigKeys.h Catalog.h BOOPSILib.h
  694. ChangeUser.o:    ChangeUser.c $(XMRIS_H) ChangeUser.h Catalog.h BOOPSILib.h
  695. mrisIcon.o:    mrisIcon.c
  696. Manual.o:    Manual.c Manual.h $(XMRIS_H) Errors.h Catalog.h
  697. ConfigFont.o:    ConfigFont.c ConfigFont.h $(XMRIS_H) Catalog.h Errors.h
  698. ConfigScreen.o:    ConfigScreen.c ConfigScreen.h $(XMRIS_H) Catalog.h Errors.h
  699. Errors.o:    Errors.c Errors.h $(XMRIS_H) Catalog.h ConfigScreen.h
  700.  
  701. CompileInfo.o:    CompileInfo.c $(OBJS)
  702.  
  703. ASCIItoGarden.o:    ASCIItoGarden.c $(XMRIS_H)
  704.  
  705. #########################################################################
  706.  
  707. clean:
  708.     -Delete $(OBJS) $(MYLIB:.c=.o) $(BOOPSILIB:.c=.o) .$(DIGEST_SRC) .$(DIGEST) \
  709.         stieber.asc $(DIGEST).asc $(DIGEST_SRC).asc .$(DISTFILE_SRC) \
  710.         StaticSavedsAsmA0A1A2.h StaticSavedsAsmA1A2.h StaticSaveds.h SpritesDef.h \
  711.         MyLib/MyStartupSC.o ASCIItoGarden.o Mylib.lib BOOPSILib.lib \
  712.         scram scram.o CreateSprites CreateSprites.o Catalog.h Sprites.h \
  713.         "mris 1.1"
  714.     -Delete $(CREATE_BITMAPS:%=%.h)
  715.     -Delete mris.sprites.mono $(MRIS_MONO_IMAGES:%=%.mono.mris) .mris.mono.images
  716.     -Delete mris.sprites.color $(MRIS_COLOR_IMAGES:%=%.color.mris) .mris.color.images
  717.     -Delete msit.sprites.mono $(MSIT_MONO_IMAGES:%=%.mono.msit) .msit.mono.images
  718.     -Delete msit.sprites.color $(MSIT_COLOR_IMAGES:%=%.color.msit) .msit.color.images
  719.  
  720. veryclean: clean
  721.     -Delete mris ASCIItoGarden $(MRIS_CATALOGS) $(MRIS_CATALOGS:Catalogs/%/mris.catalog=Catalogs/%) \
  722.         Catalogs $(MRIS_GARDENS) "mris gardens"
  723.